Improved Projection for Cylindrical Algebraic Decomposition
نویسنده
چکیده
Cylindrical algebraic decomposition (CAD) is an important tool for the investigation of real algebraic and semi-algebraic sets. Introduced by Collins in the early 1970s (Collins, 1975) as the basis of his quantifier elimination method, the algorithm for CAD construction has been steadily improved, and has found application in many areas including stability analysis (Hong et al., 1997) and numerical integration (Strzebonski, 2000). Given a set A ⊂ R[x1, . . . , xk], the CAD algorithm constructs a decomposition of R into cylindrically arranged cells such that the signs of the elements of A are constant inside any given cell. This cylindrical arrangement means that the projections onto Rk−1 of any two cells are either identical or disjoint. CAD construction proceeds in two phases, projection and lifting. The projection phase, which is the focus of this paper, computes a set of polynomials called the projection factor set. The projection factor set contains the irreducible factors of the set A, and, in general, other polynomials as well. The maximal connected regions in which the projection factors have invariant signs are the cells of the CAD that is to be constructed. Thus, the projection factor set provides an implicit representation of the CAD. The lifting phase then constructs an explicit representation of this CAD. General descriptions of CAD construction may be found in Collins and Hong (1991), Arnon et al. (1984), and Collins (1975). The projection phase is typically determined by a projection operator which, from the set A, defines a set A′ ⊂ R[x1, . . . , xk−1] such that if c ⊆ Rk−1 is a cell in a CAD produced from A′, then the maximal connected regions in c × R in which the elements of A have invariant sign are cylindrically arranged. Thus, after applying the projection operator to A to produce A′, we are left with the problem of producing a CAD in whose cells
منابع مشابه
A Successive Resultant Projection for Cylindrical Algebraic Decomposition
Abstract This note shows the equivalence of two projection operators which both can be used in cylindrical algebraic decomposition (CAD) . One is known as Brown’s Projection (C. W. Brown (2001)); the other was proposed by Lu Yang in his earlier work (L.Yang and S. H. Xia (2000)) that is sketched as follows: given a polynomial f in x1, x2, · · · , by f1 denote the resultant of f and its partial ...
متن کاملComparing Different Projection Operators in Cylindrical Algebraic Decomposition for SMT Solving
Satisfiability-modulo-theories (SMT) solving is a technique to check the satisfiability of logical formulas. In the context of SMT solving for non-linear real arithmetic, the cylindrical algebraic decomposition (CAD) can be embedded as a theory solver to solve sets (conjunctions) of polynomial constraints. When developing such a CAD theory solver, a design choice is given by the selection of th...
متن کاملComparing Different Projection Operators in the Cylindrical Algebraic Decomposition for SMT Solving
Satisfiability-modulo-theories (SMT) solving is a technique to check the satisfiability of logical formulas. In the context of SMT solving for non-linear real arithmetic, the cylindrical algebraic decomposition (CAD) can be embedded as a theory solver to solve sets (conjunctions) of polynomial constraints. When developing such a CAD theory solver, a design choice is given by the selection of th...
متن کاملCylindrical Algebraic Decomposition in the RegularChains Library
Cylindrical algebraic decomposition (CAD) is a fundamental tool in computational real algebraic geometry and has been implemented in several software. While existing implementations are all based on Collins’ projection-lifting scheme and its subsequent ameliorations, the implementation of CAD in the RegularChains library is based on triangular decomposition of polynomial systems and real root i...
متن کاملUsing the Regular Chains Library to Build Cylindrical Algebraic Decompositions by Projecting and Lifting
Cylindrical algebraic decomposition (CAD) is an important tool, both for quantifier elimination over the reals and a range of other applications. Traditionally, a CAD is built through a process of projection and lifting to move the problem within Euclidean spaces of changing dimension. Recently, an alternative approach which first decomposes complex space using triangular decomposition before r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Symb. Comput.
دوره 32 شماره
صفحات -
تاریخ انتشار 2001